storage organ - Spanish English Dictionary